草庐IT

cell 手势

全部标签

iOS UITableView AutoSizing Cell with Section Index

我有一个应用程序,我在其中将一个大的plist文件加载到一个TableView中。这个plist文件就像一本书。它包含章节和行。每行都有不同的长度,具体取决于行的长度,因此我需要自动调整单元格的大小。我正在使用Storyboard和标准表格View和单元格。单元格style=基本且单元格标签设置为文本=普通行=0换行符=自动换行至此,将单元格高度调整为合适的大小没有问题。由于单元格高度是在文本插入标签之前定义的,我们必须通过使用CGsize的众所周知的方法来完成它,我就是这样做的(它工作正常)-(CGFloat)tableView:(UITableView*)tableViewheig

ios - 通过单击按钮重置 iOS 手势

我有一个允许用户平移和放大图像的应用程序。我认为,没有太多麻烦,用户可以让自己进入一种状态,他们放大了图像的一部分,并希望将所有内容重置回“基态”(即,将所有翻译和分别重新缩放回0和1)。我正在做翻译:-(void)panGestureRecognized:(UIPanGestureRecognizer*)recognizer{CGPointtranslation=[recognizertranslationInView:self.view];recognizer.view.center=CGPointMake(recognizer.view.center.x+translation.

ios - 如何检测平移手势何时真正快速而不是精细地移动以相应地调整控制?

在我的应用程序中,我可以让用户向上平移以调整控件,但是当他们非常快速地平移时它有点慢,我想跳得更多。//Ifuserispanningupwardsordownwards,adjustWPMevery8translationsineitherdirectionif(translation.y8){//Resettranslationsowecanseewhenitexceeds8again[recognizersetTranslation:CGPointMake(0,0)inView:self.view];//Figureoutdirection,ifpandown,decreaseb

ios - 一次只能识别一个手势

我需要在我的应用程序中一次识别一个手势。有什么办法吗? 最佳答案 试试这个-(BOOL)gestureRecognizer:(UIGestureRecognizer*)gestureRecognizershouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer*)otherGestureRecognizer{returnNO;} 关于ios-一次只能识别一个手势,我们在StackOverflow上找到一个

ios - 从 UITableView 移动到 Table Cell 按下的 UIView

我正在尝试通过单击表格单元格从UITableView移动到UIView。我正在使用一个手动Segue,它连接到UITableView的ViewController,然后连接到具有给定名称的UIView的ViewController。我用这个来调用它:[selfperformSegueWithIdentifier:@"todoEditSegue"sender:self];但是我得到这个错误:Terminatingappduetouncaughtexception'NSInvalidArgumentException',reason:'Receiver()hasnoseguewithide

ios - UITextView 上的手势动画

我有一个简单的View:1UITextView2个按钮,一左一右在UITextView中,我加载了一个包含大量字符串(文本)的数组,当我点击左侧按钮时,我得到了新文本,而我点击右侧按钮的位置也一样。这工作正常。我在左侧和右侧放置了一个手势识别器,并且具有与按钮相同的代码。这也工作正常。我想做的是在手势识别器上放一些动画,是否可以在UITextView“事务”上放动画?我该怎么做? 最佳答案 如果您使用的是滑动手势识别器,则可以使用transitionWithView。因此:[UIViewtransitionWithView:self

iphone - 如何在 iphone 的 cell.backgroundview 下方添加图像?

我有一个应用程序,我在其中使用图像作为iphone中单元格的背景。我是这样做的cell.backgroundView=[[[UIImageViewalloc]initWithImage:[[UIImageimageNamed:@"chat_cell1.png"]resizableImageWithCapInsets:UIEdgeInsetsMake(6,39,15,60)]]autorelease];现在我正在为同一个单元格的内容View添加另一个图像。它是一个小图像。我需要显示该图像关闭背景View,背景View的某些部分实际上在该图像上方。我需要这个波纹管背景View。`[[cel

IOS UIButton 不响应触摸,多次按下,UIScreenEdge 手势干扰?

我展示了一系列模态视图,每个View都有一个顶部标题工具栏和右上角的UIBarButtonItem,带有一个“X”图像,允许用户单击它以关闭View。我遇到的问题是这些按钮经常不响应触摸,并且似乎需要轻按5-10次才能执行操作。我什至增加了按钮的图像大小以使区域更大,但没有帮助。然而,在模拟器中,单击鼠标指针,它们似乎可以立即正常工作。我注意到的一件事是,主视图上似乎有一个我没有添加的UIScreenEdgePanGestureRecognizer。我认为它是用于可以从顶部下拉的Iphone通知中心handle。底部也有一个。这些会干扰我的按钮吗?这些Handlebars总是对轻微的拖

ios - 长按手势弹出菜单

我是ios和核心动画的新手,所以我正在做一些测试以适应它。我有一个菜单,我想通过长按手势来创建。我希望按钮通过向上动画然后向下动画然后消失。我让出现的部分工作了,但我不知道如何让它消失。它还不允许我在我的UIGestureRecognizerStateEnded语句中为我的imageView设置动画。基本上,我有两个问题:如何在松开长按时设置按钮向下移动的动画?如何只制作这些按钮中的一个,而不是每次长按时它们都出现?这是我的.m中的内容-(void)onPress:(UILongPressGestureRecognizer*)longpress{CGPointtouchCenter=[

ios - CollectionView Cell 滑动执行操作

您好,我正在使用UICollectionview水平布局开发一个社交网络应用程序,每当我的应用程序启动CollectionView时最多加载5个单元格,然后如果我滑动第5个单元格,那么此时只会分配第6个单元格内存。同样的方式将第6个单元格滑动到第7个单元格。那么,我该如何实现这个过程提前感谢您的任何建议 最佳答案 您需要向collectionView添加滑动手势识别器:UISwipeGestureRecognizer*swipeGesture=[[UISwipeGestureRecognizeralloc]initWithTarge